wind-powered generator - Spanish English Dictionary